TCGETPGRP
Section: C Library Functions (3)
Index
Return to Main Contents
BSD mandoc
NAME
tcgetpgrp
- get foreground process group ID
SYNOPSIS
Fd #include <sys/types.h>
Fd #include <unistd.h>
Ft pid_t
Fn tcgetpgrp int fd
DESCRIPTION
The
tcgetpgrp
function returns the value of the process group ID of the foreground
process group associated with the terminal device.
If there is no foreground process group,
tcgetpgrp
returns an invalid process ID.
ERRORS
If an error occurs,
tcgetpgrp
returns -1 and the global variable
errno
is set to indicate the error, as follows:
- Bq Er EBADF
-
The
Fa fd
argument is not a valid file descriptor.
- Bq Er ENOTTY
-
The calling process does not have a controlling terminal or the
underlying terminal device represented by
Fa fd
is not the controlling terminal.
SEE ALSO
setpgid(3),
setsid(2),
tcsetpgrp(3)
STANDARDS
The
tcgetpgrp
function is expected to be compliant with the
St -p1003.1-88
specification.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- ERRORS
-
- SEE ALSO
-
- STANDARDS
-
This document was created by
man2html,
using the manual pages.
Time: 19:42:00 GMT, December 25, 2022